package com.icinfo.cloud.provider.punish.api.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 描述：案件移送文件类型枚举类
 *
 * @author zhengqiang
 * @description
 * @date 2022/9/26
 */
@AllArgsConstructor
@Getter
public enum TransferEvidenceFileTypeEnum {
    /**
     * 案件移送文件类型枚举类
     */
    FILE("WJ", "文件"),
    PICTURE("TP", "图片"),
    VIDEO("SP", "视频");

    /**
     * 编码
     */
    private String code;
    /**
     * 描述
     */
    private String des;


    /**
     * 描述：根据名称获取code
     *
     * @param des des
     * @return {@link String }
     * @date 2022/9/26
     */
    public static String getCodeByDes(String des) {
        for (TransferEvidenceTypeEnum e : TransferEvidenceTypeEnum.values()) {
            if (des.equals(e.getDes())) {
                return e.getCode();
            }
        }
        return null;
    }

}
